home *** CD-ROM | disk | FTP | other *** search
- Date: Fri, 10 Jun 94 16:16 BST-1
- From: Ofir Gal <ogal@cix.compulink.co.uk>
- Subject: Proposal 6
- To: gem-list@world.std.com
- Message-Id: <memo.347873@cix.compulink.co.uk>
- Precedence: bulk
-
-
- I have modified the proposal according to comments from gem list
- subscribers. I hope I didn't mess it up. Please read through carefully as
- I would like to put it to a vote as soon as we can.
-
- Proposed Keyboard Shortcut Standard v6 - 10 June 1994
- ===========================================================
-
- CTRL O - Open
- CTRL N - New
- CTRL U - Close Top Window
- Shift CTRL U - Close All Windows
- CTRL W - Cycle Windows -(Bottom top window)
- Shift+CTRL W - Reverse Cycle Windows
- CTRL D - Abandon WIndow (put in a menu or iconify)
- CTRL S - Save
- Shift+CTRL S - Save As... *3
- CTRL P - Print
- Shift CTRL P - Printer Configuration, Page Layout
- CTRL Q - Quit
- CTRL X - Cut
- CTRL C - Copy
- Shift+CTRL C - Append (to clipboard) *1
- CTRL V - Paste
- Shift+CTRL+V - Insert (Paste) File
- CTRL A - Select All
- Shift CTRL A - Deselect All
- CTRL F - Find
- CTRL G - Find next
- Shift CTRL G - Find previous
- CTRL R - Replace
- CTRL T - Replace Next
- Shift CTRL T - Replace previous
- Help - Open Help Window *2
- Shift+Help - Enable/Disable Help mode *2
- Undo - Undo Last op
- CTRL Undo - Redo last op
- CTRL I - Show Info
- CTRL BS - Delete word to left
- CTRL Del - Delete word to right
- CTRL left/right arrow - Move one word left/right
- CTRL up/down arrow - Move one paragraph up/down
- CTRL Home - Move to top of doc
- Shift+CTRL Home - Move to bottom of doc
- ClrHome - Move to top of page/frame
- Shift+ClrHome - Move to bottom of page/frame
- Shift left/right arrow - Move to start/end of line
- Shift up/down arrow - Scroll one screen up/down
- Shift Del - Delete to end of line
- Shift BS - Delete from start of line
- CTRL Y - Delete line
- Shift CTRL Y - Delete Paragraph
- Delete - Delete selected objects
- CTRL Z - Font Selector
- Shift CTRL Z - Charmap (text processor/editor)
-
- The following four are still a problem
- --------------------------------------
- CTRL B - Set block start
- CTRL E - Set block end
- Shift+CTRL B - Move to block start
- Shift+CTRL E - Move to block end
-
- Insert - Toggle Insert/Overwrite mode
-
- In Dialog Boxes
- ---------------
-
- Return - OK, Yes, etc...
- Undo - Cancel, Abort, etc...
-
- Other buttons should be available via ALT+<x> as in Let 'em Fly. Editable
- text fields should follow the standard as above. CTRL+DEL to delete word
- right of cursor, SHIFT+DEL to delete whole line from cursor, ClrHome to
- move to top object, etc... It is also recommended that a Help button is
- included in modal dialog boxes.
-
-
- Comments and suggestions
- ------------------------
-
- The main theme of this standard is to allow SHIFT to act as a
- modifier for CTRL shortcuts. CTRL+S for save and SHIFT+CTRL+S for
- Save As...
-
- Function keys should remain app dependent. They can be used for
- Macros, text styles, special operations, user configurable, etc.
-
- Keyboard shortcuts should be displayed in the menu as follows
-
- Shift - ASCII 1 - Up arrow
- CTRL - ASCII 94 - ^
- ALT - ASCII 7 - same as FULLER
-
- The actual character should be UPPER CASE. The order should be
- SHIFT+CTRL+char or SHIFT+ALT+char. CTRL+ALT should not be used as
- this is used by the OS for app switching, reset, etc.
-
- *1 Suggested by Scott Sanders is a Save Block operation instead of Append
- to clipboard. The reasoning is that Append is only useful for text
- editors. A possible solution would be to give Save Block its own keboard
- shortcut, otherwise such option could be accessed from a menu entry.
-
- *2 It may be a good idea to use ST Guide or a similar system as
- the standard tool for Help.
- Also suggested by Scott Sanders is a Help mode (Shift+Help) where clicking
- on an object/menu item will display help about the object. If Help Mode is
- enabled, the mouse should change to a question mark to indicate this to
- the user.
-
- *3 Many German programs use CTRL+M for Save As... I suggest a
- gradual change for them where they will display and respond to the new
- Shift+CTRL+S in the menu, but will also continue to support
- CTRL+M invisivbly. This means that CTRL+M will have to remain
- either undefined or reserved for a while.
-
-
- Bye,
-
- Ofir ogal@cix.compulink.co.uk
-
-